/*
 * File:   ImageRotorTest.h
 * Author: Guilherme Monteiro
 *
 * Created on 06/04/2013, 21:53:04
 */

#ifndef IMAGEROTORTEST_H
#define	IMAGEROTORTEST_H

#include <cppunit/extensions/HelperMacros.h>

#include <stdlib.h>
#include <iostream>

#include <cv.h>
#include <highgui.h>

#include "../headers/ImageRotor.h"

class ImageRotorTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(ImageRotorTest);

    CPPUNIT_TEST(testRotatePerpendicularly);
    CPPUNIT_TEST(testRotate);

    CPPUNIT_TEST_SUITE_END();

public:
    ImageRotorTest();
    virtual ~ImageRotorTest();
    void setUp();
    void tearDown();

private:
    void testRotate();
    void testRotatePerpendicularly();
};

#endif	/* IMAGEROTORTEST_H */

